Tureng Mobile
Deyim
3
i.
long haul
i.
a long haul
i.
a tough nut to crack